Downloading Salsa

Macintosh and Power Macintosh

Salsa is compiled as a "FAT" binary. This is an application which will run on any Mac, but on a Power Mac it runs native. It works by putting both kinds of code in the same application. To download a copy, simply get this file and uncompress it with Stuffit Exander or a similar product (which Netscape will automatically do for you).

DOS (includes Windows 3.1, 95, and NT, and OS/2)

Simply download this file and decompress with UnZip.

UNIX (should compile anywhere)

For UNIX, the source is distributed in a mangled form. You compile it on your own system with a C++ compiler. Download this file which contains the code. Then, download this script file which will decompress, untar, compile the files, and clean up afterword. If you are not using gcc as your C++ compiler, you will have to edit the script file (called makej) and change the line which begins with "gcc" to start with the name of your C++ compiler, along with any additional command-line arguments you need to supply. Also, if your C++ compiler doesn't recognize ".C" as the suffix to a C++ file, you must write a conversion line in the script. For example, if your compiler must see the ".cpp" suffix, you would put "mv j.C j.cpp" right before the compiler line, and "mv j.cpp j.C" after. This changes the name of the file for compilation purposes, but restores its name for later reference. The source files have been tested on AIX 4.1 and SunOS. If you have problems, please e-mail me for help.

LINUX (should compile anywhere)

For LINUX, the source is distributed in a mangled form. You compile it on your own system with a C++ compiler. Download this file which contains the code. Then, download this script file which will decompress, untar, compile the files, and clean up afterword. If you are not using gcc as your C++ compiler, you will have to edit the script file (called makej) and change the line which begins with "gcc" to start with the name of your C++ compiler, along with any additional command-line arguments you need to supply. Also, if your C++ compiler doesn't recognize ".C" as the suffix to a C++ file, you must write a conversion line in the script. For example, if your compiler must see the ".cpp" suffix, you would put "mv j.C j.cpp" right before the compiler line, and "mv j.cpp j.C" after. This changes the name of the file for compilation purposes, but restores its name for later reference. The source files have been tested on some versions of LINUX (1.3.81). If you have problems, please e-mail me for help.

Web page maintained by Jason Cohen